<?
class Objecto {
	
	protected $data	= array();
	protected $efeitos = ListaDeElementos;
	
	function __construct ($nome, $genero, $img) {
		$this->data['id']	= rand(1,999999);
		$this->data['nome']	= $nome;
		$this->data['img']	= $img;
		if ($genero=='m') {
			$this->data['nome_art'] = 'o'; $this->data['nome_art_ind'] = 'um';
		} else {
			$this->data['nome_art'] = 'a'; $this->data['nome_art_ind'] = 'uma';
		}
		$this->data['t_nome_art'] = ucfirst($this->data['nome_art']);
		
		$this->efeitos = new ListaDeElementos();
	}
	
	public function getValue($key) {
		return $this->data[$key];
	}
	
	public function toArray() {
		return $this->data;
	}
}
?>